snow-capped mountain - French English Dictionary